game logic overhaul

make sure [tabs to space option](http://stackoverflow.com/questions/407929/how-do-i-change-eclipse-to-use-spaces-instead-of-tabs) is on