Moving ticker into lib directory.
Moving Player and Canvas out of main class and into modules of their own.
Fixing comments
Adding helper file and placeholder for player explosion.
Setting up constant data for the player and adding new getters and setters.
Renaming calculation method to reposition.
Removing the requirement for multiple "new Image()"s.

Now using a single image, altering the positioning/sizing information
and adding a different src. This will hopefully improve memory usage.
Adding enemy factory.
Merge branch 'modularisation' into gh-pages

* modularisation:
  Adding enemy factory.
  Removing the requirement for multiple "new Image()"s.
  Renaming calculation method to reposition.
  Setting up constant data for the player and adding new getters and setters.
  Adding helper file and placeholder for player explosion.
  Fixing comments
  Moving Player and Canvas out of main class and into modules of their own.
  Moving ticker into lib directory.