Adds new properties to the base bullet class.
Moves the basic projectile stuff into its own abstract class.
Adds the curved laser models.
Updates the bullet system to use the new delegates. Abstracts the FindNextAvailableBullet into a method.
Adds curved lasers and their processing to the bullet system.
Adds rendering logic for curved lasers to the test screen and updates the tilemap a bit.
Adds a ToString implementation to the Vector class.
Removes the framerate limit of the application.
Updates the test screen a bit with curved laser tests.
Merge remote-tracking branch 'origin/master' into feature/add-curved-lasers
Merge pull request #3 from mohammedh123/feature/add-curved-lasers

Feature/add curved lasers