mg: implement some basic login functionality & flesh out more game details