Collision detection: Character width is now taken into account
Gravity and jumping
Refactored GameConnection into AbstractGameClient into abstract and client-specific parts