Reflection

Squares are falling from the sky! are you fastenough to catch them all?