MD and PH warmup/RPS/C4

We made this style decision in our code as well. I *think* it is more ruby-ish to define the method to take an argument and run things on that, and then pass the instance variable to that method when you call it in the loop. This is because you are not modifying the instance variable, but performing an operation. Don't quote me on that though, this looks fairly clean. Also, we abused the hell out of that :smile:  
for ex. 
def prompt_player_for_turn(player)
  etc..
end
[meanwhile, up in the game loop]
prompt_player_for_turn(@current_player)
 
source: http://stackoverflow.com/questions/9311347/using-instance-variables-in-class-methods-ruby