Every piece now has associated code.

Time to start debugging then uniforming the code style.
Fixed spacing, it was annoying me.

Commence testing of code.
Making changes as per Frank.

This is a return point.