updates to player: keyboard control 75% implemented
not sure why main changed, but it did?