- full screen mode v0.1
 - Point class is now Vector2
 - viewport setting added
 - Vector2 utility methods added to be used as dimension/size object
 - min/max value methods added to vector
 - major refactoring
  - separate files for the different game classes
  - Engine class introduced (captures mouse, creates render loop, etc)
  - all ring types now "inherit" from Ring
  - FPS counter doesn't yet work
 - ring movement restored
 - map fixed - inner (clamp) circle now renders correctly
 - true position indicator added to the map (true position is calculated via kx/ky)
 - length/substract methods added to Vector2
 - kx/ky computation is no longer screen size dependent
 - simpler rocket position (mouse) clamping
 - fps counter fixed
 - clean up
Merge remote-tracking branch 'origin/feature/cosmetic_improvements' into feature/auto-resize

Conflicts:
	H-28G.js
	Rings.js
 - fixed: Ring.act not called on ring spawn