Changed PuppetMaster by adding commands and auto init
Fixed a minor autoInit bug
Added an exception for trying to act on opponent's turn