MapIsland implementation

This is implements the challenge without the game rules.
I didn't have time to finish it, but I hope it helps other novice
programmers to follow good coding practices.