Original challenge: 1. Cat always starts in the same place 2. Cat moves when user presses arrow keys (or WASD if you insist) 3. Cat cannot go off the screen 4. Bat starts at a random position and moves at a 45 degree angle a little bit faster than the can can move 5. When the bat hits the edge of the screen, it “bounces” and keeps moving 6. When the bat hits the cat, the cat loses health 7. Bat should “flap” when it moves so it looks like it’s flying (like a bat–so the wings should beat really fast) 8. When the cat’s health goes to zero, the game is over The fish starts at a random position 9. When the cat “gets” the fish (i.e., touches it), the score goes up by one and the fish disappears and re-appears at a random position on the field