Visually appealing and with an operatic setting like no other, Battle of Puppets's strategic play is highly addictive, if also repetitive