Implemented more changes, working up to displaying windows on the screen