Scott LaGrasta

A match 3 battler with characters who have varying abilities
Puzzle