Squad Busters is the latest game from popular Finnish developer, Supercell. It invites players on a squad-building journey as they battle it out against other squads, travel through various worlds, ...