Cleaned up ScriptedEffect (combined constructors)
Added config for scripted enemy brains

Not sure if this is the route I want to take with this but it's a start
(you have to start somewhere, right?)
Made ItemFactory a Service

I think in the long term I will roll all the factories into a service
instead of individually, but for now this is OK.
ScriptedEffect constructor cleanup
Fixed compliation bug with weak/shared_ptr change

The service locator changes broke this but I hadn't done a full
recompile.
Registered ItemFactory as a service
Added "item creation" methods to GameWorld

I think this is probably not the best way to go, but I want to see if it
works and then I can change it up. Now you can create items via the
GameWorld interface.
Testing item creation from spawners + skeleton

Added basic code for creating items dynamically.
Fixed item removal bug

Was accidentally using the wrong iterator pair from the wrong queue.
That's why you should never copy and paste code.
Made items consumable

Now items check to see if they've been touched by rockman and they
consume themselves.
Assignment and equality operators, swap

Wanted to make BoundingBox a little more robust, so added assignment
operator and equality/inequality as well as an implementastion of swap.
Got rid of Vector2D, replaced with Vector2<T>

Updated references, code still in flux for cleanup.
Added GeometryUtils, general purpose util

For geometry-related operations. Right now allows testing intersection
between BoundingBox and Rectangle2D as well as containment.
Cleanup, updates to BoundingBox, etc

Using the new GeometryUtils to test if items overlap with the camera
view.
Added ItemSpawner class, updated references

ItemSpawners will be responsponsible for spawning CollectableItem
instances. Their mechanism will be hidden behind the spawner interface.
Movable enhancements for gravity and limits

Added configurable limit for vertical speed of all Movable objects.
Added math::clamp to clamp a value between a high and low value.
Merge pull request #48 from zackthehuman/master

Tuned item creation/spawning/despawning