Working on Map Viewer, it is functional for now but don't get too used to the code, i plan on doing a full refactor when i have a bit of time