Refactored the way different pages show

Putting all screens at the top level, and hiding based off of state.
built out monster selector section