Convert all 'classes' to require modules.

Signed-off-by: suicidepills <atom.mac@gmail.com>
Merge remote-tracking branch 'remotes/origin/master' into requirejs
Add $ to Character dependencies.

Signed-off-by: Zach Bennett <xslingshot@gmail.com>
Implement gamepad control mapping via database.

Signed-off-by: Zach Bennett <xslingshot@gmail.com>
Add placeholder gamepad input for testing new features.

Signed-off-by: Zach Bennett <xslingshot@gmail.com>
Add better comments to gamepad input in database.

Signed-off-by: Zach Bennett <xslingshot@gmail.com>
Add RequireJS to repo.

Signed-off-by: Zach Bennett <xslingshot@gmail.com>
Add ability to equip and unequip items.

Update jawsjs submodule for ability to remove layers.

Debug controls:
- Gamepad X = equip sword
- Gamepad Y = equip leather tunic
- Gamepad X = unequip all

Signed-off-by: Zach Bennett <xslingshot@gmail.com>