multiplayer works - kinda. need to refine actions