make stateID private
almost bare-bones implementation of basic gameplay
- added a character that can be controlled by the player with variable speed depending on whether shift is being held
- gamestate properly renders ui and field separately
- added custom FPS meters
Merge branch 'master' into gameplay

Conflicts:
	src/com/GauchoSpace/GauchoSpace.java
	src/com/GauchoSpace/MainMenuState.java
CharacterTest -> Characters.TestCharacter
add radius and draw hitcircle while slow for TestCharacter
clamp TestCharacter's position to the field boundaries
render character to nearest pixel (and other small tweaks)
player and enemy objects both now use ICharacter
change render order
add pausing and skeleton for level handler
Color.white is probably a better idea
fill out level manager and level interface
add a test level, linear bullets, and basic collision handling
add shooting for TestPlayer
add damage values (and various minor tweaks)
shrink player hit radius by 1 and draw a bigger circle for tighter collisions
add accelerated, aimed bullets to the test level
add main menu code
Merge branch 'master' of github.com:Theme97/GauchoSpace

Conflicts:
	src/com/GauchoSpace/MainMenuState.java