(Or ten steps forward, twenty steps back if you look at the code) I don't know what this is. ... I made this instead of doing my work.