1)changed design for physObjects and physics interaction
2)changed design for Scene, GameWorld, Location
2)some refactoring
3)create ConsoleGameWorld