There's literally no way for my code to not work properly! I'm pretty sure it's a bug.
It's just a little typo bug. You have shoelance instead of shoelace.
Oh my, I could use some time off of computer. Thank you! I'm dumb.