Steam login stuff, revamped