The code may be broken because I was experimenting, but there is only a couple lines changed if anything.