there is a free game called Unblock me on the ipad and it's really fun. the higher levels are challenging.
Just downloaded it.
For those that don't have an iPad, the same game is available in a lovely little thing called rush hour. I'd definitely recommend it