I agree about the main mechanic. It ended up being more frustrating non-intuitive than fun non-intuitive.
I was influenced to go this route from a combination of command line nostalgia, a desire to improve my knowledge of the engine, the 2D lighting in particular, and improving my knowledge of GDscript, specifically around strings.
yeah stream time! https://itch.io/jam/go-godot-jam-2/rate/1296211