Added basic input validation and error handling. Forms now remember your previous input if errors occur during submission. Unique display names are now required. Display name no longer displayed in profile page (redundant). Refactored code in locations_add.html. /location/view now opens in the same window. App now checks that the location exists before attempting to change its name. App now checks that the game exists before attempting to delete it and update all associating values such as inventory/playlist counts and game-user mappings for query purposes. Search results now display game descriptions and are sorted by nearest distance.