Implemented reflection correctly, earlier was wrong, just need to make glossy reflection now