Second commit

Big ass commit with an actual game screen and on-screen behavior. Still
not a game though.