Tick 4

Complete implementation of Tick 4
Passed first time again (once I exported the right files)!
Maybe I have better coding practices than I used to?