Here's an interesting game where you build your city with tiles that improve and bring down the tiles around it. The blocks scroll to the side as you gain enough points in the left row to advance. Give it a whirl and see how it goes. :)
http://www.kanogames.com/#play/game/megacity