One of the more challenging puzzle games at times, as well as good looking, is Edge Extended. Developed by Mobigames, Edge Extended is a puzzle game in which you have to move a block from the starting spot to the end spot. This is generally a lot easier said then done.