added auto-rotation support
support radians instead for rotation

this makes things a lot easier.
added bouncing guy
support initializing angleRadians on Entity
added support for destroying entities
added Entity.onInit support

this allows one to define code that runs when the entity is created,
after it's been initialized.
changed the keyboard driver behavior

it now stores some state information for better handling of turning
stuff
added a gun in the middle! woo.
removed some old commented-out code
removed console.table() calls
re-indent the requestAnimFrame definition
added KeyboardDriver.action function

this lets you grab the current state of the action.

also restrict the rotation
added some preliminary gunshot support
reformatting some code and adding comments
refactor of how the keyboard interacts with env