finish all major parts of oop multiplayer game