Implemented better Character choosing interface, also added alternate
GUI initiator to make testing nicer