Fixed some of the code (canon shooting, but no collision detection yet)