Test 6 Passed

* This was an implementation I had done earlier before I wiped it in
favour of a slapdash approach
* it includes the implementation of a ‘ghost’ struct which stores all
the relevant variables from the previous messages