Add slash, spellcast and die animation, bind them to keys for testing
Forgot the key binding for testing the die animation in the last commit
Put spellcast, attack and die in separate functions, use callbacks for their animations
Move more things into functions (animation definition, walk, stand)
Rename entities.js to player.js
Add some meta tags about document type to prevent some warning in logs
Add HUD and define stat HUD item with min and max values

Add some effects to spellcast and attack for testing.
Merge remote-tracking branch 'origin/master' into gh-pages