added point lighting and fixed mesh ripping