Merge branch 'modularisation'

* modularisation:
  Adding simple collision detection to enemies. Currently, this fires a warning. Explosions need to be added :).
Altering RequireJS definition headers a little bit.
More prop factory additions.
Adding missed comments.
Upping bullet sizes to 4 from 2. Also slowing enemy bullets to the same speed at the player for level 1.
Adding skeleton Prop class.
Merge branch 'master' of github.com:manix84/time-pilot

* 'master' of github.com:manix84/time-pilot: (22 commits)
  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.
  Adding missed comments.
  More prop factory additions.
  Altering RequireJS definition headers a little bit.
  Adding basic prop factory.
  Migrating missed internal helper calls to helper module.
  Removing boss renderer.
  Removing explosion renderer.
  Removing embeded helpers.
  Removing last call to embeded helpers.
  Adding basic player explosion.
  separated out the enemyFactory detection methods from repositioning.
  Slowing enemy explosion.
  Fixing bug caused by playing impacting enemy.
  Adding death rending to enemy.
  Reducting turn limit to 25 (this needs fine tuning).
  Adding death ticks and adding kill command to player.
  Moving controls to engine/ControlInterface
  Adding a kill method to the enemy.
  ...
Moving enemy explosion constants into the constants file.
Adding explosion frame count and frame limiter to constants.
Merge branch 'master' into gh-pages

* master:
  Adding explosion frame count and frame limiter to constants.
  Moving enemy explosion constants into the constants file.
  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.
  Adding missed comments.
  More prop factory additions.
  Altering RequireJS definition headers a little bit.
Moving player explosion to constants.
Adding reference var to the _render function to simplify things a little.
Merge branch 'master' into gh-pages

* master:
  Adding reference var to the _render function to simplify things a little.
  Moving player explosion to constants.