Very nice tutorial, Houndoomed. Also, If you are making a map for Pokemon Essentials, here's how to not get flying errors(being out of place):
1. Resize the water to 240x160.
2. Draw map.
3. When you get to making Routes and cities, split it into a grid, each square being 8x8.
4. After that, reconnect the map.
5. After you finish, resize the whole map to 200%.