Added a bunch of stuff, including part D

Lighting is still a little messed up, need to ensure all the parts to do with lighting work. Need to make sure rotations are correct as well, as well as part C, so basically all of it.