Added constructor argument for playerState.
Generate projectile on fire rather than print dumb message
Moved states into separate files.
Introduced start jump state which applies initial jump force,
then transitions directly to Jumping state
Added stomp and jump attack.
Player does full jump after landing on enemy from jump, small rebound
after stomp