Change colour
Different way to compute eye rays
Shadow working
Reflection working
Add planes
Add antialiasing by oversampling
Tidy up code
Tidy up code some more