I Messed Up Bad... Time to redo some stuff.