A few questions and suggestions
What purpose do the invisible boxes have?
What is supposed to happen if you detect a collision?
It’s considered bad practice to name elements with a number
The spin is set pretty fast, it’s hard to see what is happening on the webpage - maybe you can stretch the timelines to slow it down a bit.
Here’s a sample of an action started from a collision, I’m not sure it will work from a keyboard action (arrow keys)
offset_action.hype.zip (13.0 KB)