Merge branch 'master' into gh-pages

* master:
  Adding missed comments.
  More prop factory additions.
  Altering RequireJS definition headers a little bit.
Merge branch 'master' into gh-pages

* master:
  Adding skeleton Prop class.
  Upping bullet sizes to 4 from 2. Also slowing enemy bullets to the same speed at the player for level 1.
Merge branch 'master' into gh-pages

* master:
  Moving clouds to props.
  entity, not plaentityayer :D
  Fixing enemy comments that say player. Eek, yeah, I totally didn't copy the methods and comments across.
  Adding reference var to the _render function to simplify things a little.
  Moving player explosion to constants.
  Adding explosion frame count and frame limiter to constants.
  Moving enemy explosion constants into the constants file.
Adding user options module. Dynamically rewritten with current user choices.
Adding drawCircle ability to the gameArena.
Using userOptions to show and hide player debug info.
Rendering hitbox on enemies.
Disabling debug information by default.
Adding Pause/Play key.
More comments.
Fixing full-screen so that the canvas resizes correctly.
Adding debug hitbox to player.
Moving enemy hitbox generation to rander, so that the hitbox appears as long as the enemy is present.
Fixing enemy cleanup function.
Merge branch 'master' into gh-pages

* master:
  Fixing enemy cleanup function.
  Moving enemy hitbox generation to rander, so that the hitbox appears as long as the enemy is present.
  Adding debug hitbox to player.
  Fixing full-screen so that the canvas resizes correctly.
  More comments.
  Adding Pause/Play key.
  Disabling debug information by default.
  Rendering hitbox on enemies.
  Using userOptions to show and hide player debug info.
  Adding drawCircle ability to the gameArena.
  Adding user options module. Dynamically rewritten with current user choices.
  Adding support for full-screen api. Currently attached to "F" key as a toggle.
  Renaming Canvas to GameArena (better).
  Adding template for keyboard 1 controller.
  Adding control interface.
  Altering ratio of test page, so that it's using the correct screen ratio for the game.
  Adding onError catcher (The just allows the continued loading of the page right now).
  Moving sprite locations.
Merge branch 'gh-pages' of https://github.com/manix84/time-pilot into gh-pages

* 'gh-pages' of https://github.com/manix84/time-pilot:
  Adding control interface, allowing directional and rotational control via methods.
  Altering ratio of test page, so that it's using the correct screen ratio for the game.