tweaked camera constraints
refactored some code and implemented building selection from menu