Added the ability to regain control of the mouse cursor. This locks camera rotation. Focus is regained when the mouse is clicked within the window (and not on a UI element).

Added an InputField for the seed. It will display the current seed and allow you to change the current seed if desired. Zero still means pick a random seed.
Generalized the ControlsPanel to be just a simple hideable panel.