can you recheck this? It's still showing up as tabs, Python doesn't like it when you mix and match tabs with spaces. Mine crashes with:

    Traceback (most recent call last):
      File "./risk.py", line 8, in <module>
        import risk.game_master
      File "/home/ffred/workspace/risk/risk/game_master.py", line 2, in <module>
        import risk.commands
      File "/home/ffred/workspace/risk/risk/commands.py", line 12
        print 'Player %s:\n' % player 
        ^
    IndentationError: unexpected indent

Be sure to run risk.py in the root directory to test out your changes!