Fixed mouse event handling bug, added debugging scheme, changed
	simonTurn and playerTurn.

*NOTE Read an article saying git commit messages should talk in the
	imperative e.g. ("fix bug" instead of "fixed bug" or "fixes
	bug"), but that sounds like a command so will stick to past-tense
	for the time being.
- Fixed eventMouseUp() to properly update canvasApp() mouseX and
	mouseY variables.
- Added boolean debugging constants (DEBUG_STATE, DEBUG_MOUSE,
	DEBUG_SIMON, DEBUG_PLAYER) and conditionals in their related
	functions (e.g. conditional for DEBUG_STATE in run()) to allow for
	more organized and meaningful debugging via the JS console.
- Made changes to playerTurn() and simonTurn(), but still not in a
	working state. Will probably rewrite these functions as their
	current implementation is all over the place.