You might have encountered a slight bug where an item looks like it’s selected, but it’s not really. If not:
Aha! Yes it was a bug!
LOL That was really fun! Besides the bug, the only confusing part was the little hole or whatever should be a little more noticeable. Took a little while to figure that out!
Nice implementation!