restructure in engine and game, wont build