refactored and extended to Rock, Paper, Scissors, Lizard, Spock