saving new sprite loader class and files
fixed issue with background drawing over sprites.  No longer adds it to the sprite group because the drawing order is arbitrary
uses string keys and allows scaling the sprites
modified the format to indicate scale and names for the keys
states now provide enter() and exit() methods
fixed issue of importing Animatable Player
overloaded turn_left and turn_right methods
modified step speed
removed commented out line
added more platforms
added entry and exit methods to the state class which only execute once during the duration of the state
notifies of animation events
added execution of the STEP GAME action
syntax correction to the constructor
modified game frame rate
script that uses the state machine implementation of the game
added more method for allowing actions during jump and landing
added some printouts to inspect some details during rejected and ignored state machine transitions
made tweaks to the collision checks in order to prevent player from passing through platforms
added event notifications for Animation related events and modified the animation mode