Game logic mostly done now. Just fixing bugs.