Added UI and Menu, and updates to Map

Also fleshed out and extended SimpleController