I made it have shadows. Use like you are using your windows computer now. I felt like it was lacking something and I found out it was shadows.
Thanks @Raytracing I had to take a while to find out what all the code did, nice job.