It's nothing that hasnt been done already but that doesnt make it bad. I liked the picture you used, I liked that the game actually worked.
I would suggest making some way to score the game, maybe a race against the clock or something. More pieces? Have the pieces lock in to place?