Rendering is now implemented, but could be buggy. Only 1 light at the
moment.