rockpaper.py A good, entertaining and challenging game looks simple but requires the ability to understand what the other is going to roll.