First semi-working commit
Fully working, need to hash and interpret result now