3 gather location data

The code is commented enough to let you know what I have coded, we also discussed in on Slack. So here it is. Thanks for comments! :)
Is there something like a `float-array`? It seems a bit silly to have to divide everything by 1000000 each time.