Enhanced Menu feat. Josh's Players/Names functs.

Josh's Players & Names Function addition, but with some cleaning,
commenting and exception handling modifications.

- Camel case in variable and function names fixed.
- Spacing unified for ease of reading.
- Exception handling additions and modifications.
- Comments added where future improvements should be made.