Creates a Basic System for adding collisions checks that for items that will not actually be collided on.
Adds a System for Managing Power ups. These powers ups are instantly used however, in the future we can add support for power ups that are active on key press with very little code change.
Creates a SpeedBoost power up to show the code above
What This PR does not do
Make sure that our collision check is efficient and timely.
Make sure the speed boost follows a consistent path way. This can be changed in the future
What this PR accomplishes.
What This PR does not do
Closes #4