Shoot 'em up with UFOs and Cows (with tests!)