Improved shadows and fixed ground_plane constructor