Basic battle state. Cleanups.

Added basic battle logic - drawing and toggling of combatants.

Re-factored and cleaned up code. to fix jsHint warnings.