Battle of Puppets iPhone Game Trailer

A defend-your-tower game with an artistic presentation. The world’s a stage, so fight!