P1: up arrow - shoot down arrow - switch fire mode left/right arrow - move P2: same but WASD
the art, if you want to call the mess of pixels that make up sprites art, and code are by me. thanks to @smiskuf for pointing out various would be errors and giving me some ideas.