Separate string main void

Separated the main void argument from the BasicGame so that there's less
code in a single class.