adjacentLocations now correctly generated
update existing openlist coordinate with location.fcost
simplify find lowest f cost function
renaming of coordinates references to location
simplify remove location method
remove nested loops and use find function to determine if location should be added to openlist