support hawkthorne characters

@calhoun137 this PR is designed to support proper display of the character sprite sheets by pressing the "Enable Character Mode" button

I noticed there's a weird bug in master where a single digit representing frames cycles through all frames before setting on the one that was entered(#3)

[EDIT: I now realize you may have considered that bug a feature]

All of the character state positions are read from the JSON object we use in-game

reasons why I wouldn't merge this:
1) works only on firefox and chrome
2) changed the default sprite to a character one just for testing purposes
3) the code may be too hawkthorne specific if you were intending to make something general

I can work out kinks in IE soon.