Basic movement in playerEntity works. Its implementation is very hacky though. I still need to design a better statechart for this...