interfaces refactoring
added PhysicObject
minor changes