Added some more game engine work... tricky.