This game should have it's own thread...