Refactored code. Models are initialized in game engine. Added some comments.
Fixed merge conflict after refactoring of code
fied merge after obstakel changes
Fixed merge conflicts