refactoring of abstract game object:
methods collisionLeft....