Team Defiant

Arrgh

Arrgh! is a deceptively simple puzzle game, where the objective is to click the screen to create a moving dot. The more dots on screen, the more point...