separating into game-engine and main file