Great! How do you finally made it?
Also, is there a logic in the placement of screens? It would be nice to sort them chronologically or even geographically (which seems to be done between some levels by the way).
Update: Just a try, a very rough draft of game map: