State setup is working.

I would like to change how the input handling works. Move it out of
player.cpp into the states. It will take some time and such. I can
provide directions on how to use state and such if anyone wants to add
there own. Just let me know.