Well, added better method for writing pixels to screen. But for some reason the reflections are weird after doing that...