input moved from movement to player. movement is now only responsible for movement
cleaned up movement
added check for correct index in serverclass
migrated physicsupdate and client updates to gamescreen from player