some authentication stuff
Beginnings of game framework