CPSC 340 2d Side Scroller Shooter