In Battle of Puppets you must attack your computer opponent's castle with your army while defending your own. Your castle is at one end of the horizontally scrolling battlefield and your opponent's is at the opposite end.
Using your available gold you must produce and upgrade buildings and troops, devising a strategy that will repel the opposing forces and eventually lead to you destroying their castle.
The concept is not wildly dissimilar to most other game in the genre. 8/10