WASD to move and aim. Hold space to aim; release space to fire. '0' tests 'killing' the cowboy, but only if he is shooting at the time. PS: Having the cowboy 'freeze' when shooting was going to be optional. I can turn that off if I remember the code.
This was inspired by 'Outlaw' for the Atari 2600, and by the moving shields in one of the game modes for the Atari 2600 version of 'Space Invaders'. The main objective was to test performance when 'stamping' the big block one small component at a time. (The state of the big block is held in a list.) IIRC, there are no explicit pauses, so the performance of the bullets sort of shows the performance of the test. Maybe I'll stop being so lazy and finish this one day!