Boomerang always comes back!

- Updated to Crafty 0.5.4. Fixed visual bugs accompanying the change.
- Changed control scheme. (C = weapon & interact. D = secondary. S =
inventory. Escape exits inventory and dialogue if those are up;
otherwise, it pauses the game.)
- Edited sidebar to reflect new control scheme
- Added FlakFourway component to give Fourway to the player without
QWASDZ bindings
- Added 'useSpeed' attribute for weapons; different weapons take longer
to swing
- Added boomerang sprite
- Added boomerang projectile component
- Added methods for chucking and catching boomerang
	• boomerang picks up heart refills and coins
	• boomerang bounces off 'guards', map edges, and monsters
	• boomerang deals no damage ATM—will deal damage to some monsters
ultimately [TO-DO]
	• player can't move or act while waiting for boomerang to return
	• boomerang animates, rotating, while in the air
	• boomerang will ultimately stun (most) foes [TO-DO]
	• boomerang currently goes to edge of screen, should have a range
limit [TO-DO]
- Fixed bug with blue octorok not animating properly when it rotates