I probably should have taken a moment to read the description before playing; I took the skewers(?) to be matches at first and had to do some insane rationalising to try and justify how they behaved.
The length is nice and manages to pack some really cute puzzles (there were a couple that felt like repeats to me but it might just be that I bumbled through them and missed the point).