I couldn't sleep so i ended up playing a new game on xbox live arcade called Super Meat Boy
It started out as a flash game, which you can play here:
The xbox live version is like an updated version of that, its really fun, i played the demo and it took me like an hour to beat all the levels in the demo
Im going to wait for the pc version, because it has more unlockable characters, like tim from braid and the minecraft character, who im assuming would play by building stuff to solve the puzzles
There are alot of unlockable characters from other platformers