In Rotoshift the coloured squares affect your block in different ways! The goal is to clear the board by flipping the coloured squares!
(for browsers that don't support HTML5 please use the old version here.)

If you're interested, the javascript code for this game can be viewed here. It's a bit unformatted and uncommented though!