Two Red Squares

A short match 3 prototype - programmer art, ye been warned
Puzzle