please do not not not not consider trying to use cheatyhaxes. @Le-Snak for the code
this uses quite a few cheatyhaxes in the code itself. please take a look!