My progress

GIF2.gif I only did a part of the map interaction, and there is still a lot of work to do later.