- More comments to the code so it is clear what it is doing
- Fixed the translation function so that it doesn't wipe out the z coordinates
- Added the written description for part 3