I hate keyboards.

- Remapped control layout because APPARENTLY you have to pay extra money
if you don't want your keyboard to ghost, and I can't stand WASD. ESCAPE
now fires the player's cannon.
- Bumped version number
- Added two stage bullet
- Added Command Bullet (fires on command)
- Added player bullets
- Added Spawner Bullets
- Documented the things
- Fixed level loading
- Disabled BGM until I release the game
- Updated bullet patterns
- Updated collision testing
- Added player bullet firing
- Added debug key Z to kill all onscreen bullets (will remove in full
version after final debug)
- Made bullets clone-able.
- Moved levels
- Added font size control
- Added new quad type
- Separated Scarlet and PU, Scarlet no longer depends on PU again.
- Added health system
- Added support for spawning entities offscreen
- Made hitting the edges less bouncy
- Added functions to mess with hitbox creation (allows for
semi-automatic hitbox creation)
- Added type-aware kill function to the entity tracker.
- Added tick manager
- Improved font metrics when generating text.
- Added more complicated coordination system - BossPattern, which can
have unlimited stages and custom delay between each stage.
- Added first BossPattern, OneTonneOfFeathers
- Added sine wave pattern
- Added Typhoon pattern
- Added Robot Entity (not complete)
- Added leaf bullet (not complete)
- Added entity AI
- Added gravitational trajectory