https://scratch.mit.edu/projects/564612098 for an explanation
If you aren't doing slipper lobster please don't comment