added game engine and loader