I haven't been this into a game since Super Mario! Have you downloaded Angry Birds on your iPhone yet?
So fun! Each level requires logic and skill to solve, but it seems you can breeze through the levels pretty quick. Now if only my iPhone would stop running out of battery.