uml diagram added
Collideable object as param in collisionWith()
addGameObject method updated and code cleaning
implemented collisionWith in all collideable objs