Track user position

Code now updates ghost locations and redraws them to the map by randomly
moving them (perhaps by too much right now, may want to tweak the VERY
basic formula for picking new position).

Should update user location as well, although I've yet to test.