Weird Puzzle Game

I’ve no idea what this is, but seems strangely engrossing.

Flash file: _flashnode (Flash is no longer supported by browsers; kept for the record)