Added PortTextBox
- PortTextBox encapsulates the functionality the port field had on the options menu into an object so it can be used elsewhere.
- Continued to tidy up the multiplayer options window.
- Started to add a system to transition between the multiplayer options window and the in game multiplayer window.