Added working multiplayer, player2 textures, correct cam movement etc.
Added working multiplayer by abstracting Player into AbstractPlayer and making two new classes Player1 and Player2 for player 1 and player 2 respectively. Added textures for player 2 (different color), changed camera movemet to follow the player furthest to the right (highest x-coordinate value), also cleaned up some small things.