Added the screen class and rendering methods