fixed town button, town back button, and implementation of random map