basic object loading, scene rendering and game structure