I made this in Flash last quarter as my final project. Originally, I was going to make a chess editor (you may hear more about that later), but I didn't know flahs well enough, so at the last moment, I ditched that and made this instead.
It's really really simple. You know how in many RPG's, they have parts where you slide around on ice and have to get to a certain point? That's basically this game, only, you're not on ice, you're just sliding. You move with the arrow keys.
There are two other things you can do:
1) space destroys all red blocks within a radius of one from the player
2) shift restarts the level.
So, that's about that. The game itself is about 400 lines of code, and that includes the levels, which are stored in arrays - shows how simple this is. I'm only posting it for one reason, and that's that everyone I've shown it to has had trouble with level 5 (the last level), so I'm posting it here to challenge you to try and beat it.
For the two or three of you that play this, if you pass level five, awesome.
http://i12.photobucket.com/albums/a227/therabidwombat/blocks.swf