C-Style game engine, without OO mechanincs