Instructions inside- For the most part.
I need to finish this- See the Finished version(Very close to finishing!) over at @_Adder_