Setup for ZoneSwitcher and objects created from TMX data.

Signed-off-by: Zach Bennett <xslingshot@gmail.com>
BROKEN: Attempt switching to LoadState from ZoneSwitcher.

Atom, do you see what's going wrong here?? LoadState is undefined
when I use it in ZoneSwitcher (see lines 61 & 63), but I have no idea
why. Halp!

Signed-off-by: Zach Bennett <xslingshot@gmail.com>
Implement Entity class; consolidate entities in gameData.

Signed-off-by: Zachary Bennett <zbennett@eagleproductivity.com>
Merge remote-tracking branch 'remotes/origin/entities-and-collision'

Conflicts:
	js/entities/npc.js
	js/states/load-state.js

Signed-off-by: suicidepills <atom.mac@gmail.com>