WIP; game is starting to move along at a really nice clip now