updates to game engine