implementing my own mat vec multiplayer