Hi
Further to WBahn's comments: the course at the beginning is very simple in it's demands (trust me it gets much more complicated quite quickly). It "wants" you to just implement the chips how it does, in the order that they recommend (is it Nand, Not, And, then Or ?).
It seemed to me that the course was "asking" more, I thought I had to edit the test files and all kinds of nonsense. Just be boring for now, do as it says with no variation, trust me it'll get more complex and you can be more creative in a few chapters.
(Folks have been able to do some interesting stuff at this early stage, if I can find the link/posts, I'll put it here)
Interesting stuff maybe..(As a guess the course is keeping it simple for the first few steps, so that you can get used to the API (CPU, Hardware and other Simulators/Emulators which are all fairly similar)
Lozminda