player 1 uses wasd to move and r to shoot. player 2 uses arrow keys to move and space to shoot. Bullets have friendly fire and ricochet off walls that are randomly generated for each round; if a map is impossible just hit regenerate map.
There is a game that a lot of people at my school play its called tank trouble, and it inspired me to make this. so I am happy to say that this was not an original idea and all credit to original game. And also, about halfway through programming this I ran into a problem where i couldn't get the ball to bounce off horizontal. walls but I am happy to say I have resolved it. ;)