Initial commit of the first poc, will be a lot of refactor from here
Readme update
Update README.md
Readme changes
Update README.md
Update README.md
Tired today just a few updates.

Just a few minor updates today
 +Set fixed time updates to account for different speed cpus
 +Added a 2d vector to the GameObject
 +Added the very start of the audio work.
Update README.md
Update README.md
Merge branch 'master' of github.com:8bitreverie/maelstrom

Conflicts:
	README.md
Some changes for today

Added some asteroids
Added rotation and physics for the ship
Fixed up the sprites
Added rotation and random vectors for the asteroids.
Adding start of collision detection
Bugfixes

-Fixed bug where View.width was used in gameobject initializer
before the gameengine (and hence View) was running. It had the
effect of setting initial pos to 0.
-Fixed bug where on initialization asteroids would all start
from the top of the screen.

 Please enter the commit message for your changes. Lines starting
Lost work, and the perils of reset --hard

Features:
+ Added a very primitive circle collider because it is very easy and time is not on my side at the moment. Will add more advanced polygon colliders when I have time.
+ Added the ability to change background colour.
+ Tweaked the config and did a little bit of code cleanup.

Bugs:
+There is a bug in the quadrant based view partitioning code that I am using as a collision detection optimizer. I have not traced it down yet. It is disabled for now.

Story:
So, after I commited my changes tonight I pushed them to origin master (or so I thought) and proceeded to merge the changes into gh-pages where I encountered some conflicts. Being tired and wanting to go to bed I reset --hard because I thought all my nights work was in the upstream repo... Nope. I think the auth for my push before the reset silently failed. Lesson, never ever reset --hard without a backup. I should know better :(.
Added the start of projectiles

Features:
+Added some rudimentary garbage collection framework and the ability for game objects to create gameobjects
+Added the functionality to allow levels to clean up dead game objects
+Added bullets

Bugs:
+GC fails on an undefined deref at the moment, needs to be fixed.
Fix for GC

Features
+Added a garbage threshold, garbage collector is expensive and now it will only kick in when > threshold game objects are garbage.
+Added border for View

Bugs
+Fixed the garbage collector undefined reference
+Remove some debugging comments that are not needed any longer.
Update README.md
Update README.md