My first take on creating a graphics program that implements lighting and textures