Add give command, internal refactor for external interfacing support
Small incremental update that adds a /map give [playernames] command, to give a map to other players. Some internal changes to make it easier for external addons to detect where in the world a player clicked when clicking on the map.