Refactored name of MainState, added control to different players and collisions