Added more advanced arrow key listener mechanics, so that several keys on the same axis can be pressed at the same time, and released, resulting in a fallback to the other key still held down
Modularized code extensively, by adding a top object called game
Fixed bug where directly charging shot and releasing this same shot upon spawning did not reset the shot to the uncharged stage
Added panning of a starry background image