RUSH is one of the more challenging and enjoyable puzzle games I've played, and exactly the kind of challenge I'm always looking for! But thanks to a really good optional hint system, everyone can play and enjoy this game.
You have to place direction tiles on a platform so that when blocks move over it, they will go the direction you want, so they can reach their finish. But you only have a limited amount of tiles, so you need to think it through as to where to place them. On top of that you need to be careful as to not make blocks collide into each other.
The game starts with a bunch of easy levels, which will give you an idea whether this game is for you or not. The harder levels can become quite a challenge, and especially the hidden levels and secret Portal levels can take up a nice bit of your brain power.