Notes / Ratchet and Clank Trespasser Puzzle in Godot

I used to play the Ratchet and Clank games a lot when I was younger, in the first game there is a lock picking gadget called the Trespasser. I wanted to recreate the Trespasser puzzles in Godot, I went through the Godot tutorials and threw this together in a weekend. Godot is easy to get started with, and seems to have a nice mental model.

The puzzle consists of three moveable concentric rings with lasers/blocker on them, the aim is to move them such that all of the targets around the edge are active.

Code is here, and the game can be played here.