a mess of states, wont get player to run in map