Cleaned up PlayState.
Cleaned up player a bit.
Fixed some generic stack stuff.
Removed unimplemented overridden methods.
Removed unused interface.
Updated resource loading code.
Merge branch 'last-time-input-working' into feature/really-fix-commands

Conflicts:
	src/main/java/com/jed/actor/Player.java
	src/main/java/com/jed/state/GameMap.java
	src/main/java/com/jed/state/PlayState.java
	src/main/java/com/jed/util/Util.java
Used camel case for parameter signatures.
Code cleanup, Javadoc stuff mostly. Some unused import removal.
Some refactoring and shit.
Brought back handle input method.
Abstracted out jump method.
Some house cleaning.
I can totally count...
Removed some input bs
Using float compare method.
Using DI for GameStateManager. Made sure it is a Singleton.
Fixed controller input.

Fixes #45
Merge branch 'feature/really-fix-commands' into develop
Removed unused import.