Added a player subclass of sprite

The player subclass of sprite allows for a sprite with player character
specific methods and a player character FSM