flip player orientation (including collisionRect) and add animated player states (running, jumping and hurt)