1. Simulate a Rock, Paper, Scissors game, 2. include 2 contestants who choose answers randomly, 3. include a referee who officiates automatically (based on this chart of rock, paper, scissor outcomes) 4. use score variables that keep track of how many times each character has won, 5. ends when one contestant wins three rounds, 6. be personalized in at least 3 ways, 7. be usable, efficient, and effective, and 8. provide coding journal.