Update ALocation

This is not my code, everything in this class belongs to Alec Lownes