This is a screenshot for the software Caxcade. This is an original puzzle game that requires skill, logic and luck.