Exercise 2.1: 3D environment