Uploading what I have

Stuck to a toilet today, but I'm leaving what I have on gitHUB.

Personally, I'm most likely going to move in favour of a hardcoded
constraint system now as Saad our programming TA hasn't got back to me.