Formatting improvements in Lesson 5
Allocate Z-buffer in Lesson 5

This fixes the invisible faces issue.

A change similar to this should probably also be applied
to all lessons above 5.