Updated to provide more support to students.

I decided to add some more suggested functions and related comments in the hope that these will help all students to complete their games.