Adds the Laser bullet class.
Adds laser processing to the BulletSystem.
Adds a small reminder to add beam destruction for a beam when its lifetime has ended.
Adds the laser collection to the public interface of BulletSystem.
Adds CurrentLength to the public interface of Laser and adjusts the visibility of some properties of its implementation.
Cleans up the drawing logic in test screen for beams.
Adds rendering logic for lasers in the test screen.
Adds FireLaser to the public interface of BulletSystem.
Fixes a bunch of issues regarding lasers (not resetting their length upon creation, using wrong property when drawing).
Adds a property to the Emitter for counting how many frames the emitter has been alive for.
Updates the test screen with laser testing stuff.
Merge pull request #5 from mohammedh123/feature/add-lasers

Feature/add lasers