Very well made. I found myself slightly confused by how the solution would come together (the final pieces don't touch the ending) but once I got that out of my mind, it was very enjoyable. Could do with fewer dead ends where you're trapped on an island though. Maybe a back button would be nice. I like the concept and the visuals. The music could be a little more enthralling and last longer, but if you got a good ethereal soundtrack going, I could see myself playing more levels for hours. Music would also be nice in the title screen. All in all, very nicely done.