Large update, read for details

Boundary detection fixed and tweaked for all sprites. Charge meter
implemented completely with visuals. Enemy spawns, movements, and
timeline handling versus level working for both screens. Eight paths for
enemy movement created. Enemy type that spawns basic attack in place, as
well as a secondary method counting enemy kills to spawn basic attacks.
Enemies give meter when killed. HP bar in game with half hearts.
gameStateHandler object created. Commando ship structure in game with
functional basic, level 1, and level 2 attacks. Homing bullet type
created. Global variables reworked. Functionality for nearly all aspects
mirrored to support player 2. Basic shot type for direct type slightly
changed. Damage and hp implemented for enemies. Framework for later
systems involving spawning bullets and scaling difficulty in place. Code
reworks throughout to aid efficiency. Most areas left uncommented have
been commented.