Added light generation
Made more tests - encountering wierd physics bugs