This is a nicely scoped entry with puzzles that are "just challenging enough", levels that have a reasonable step-up in complexity & that wrapped up just around the point where I felt about ready to stop playing. :)
You've made good use of the limited colour palette to give the game a coherent look with effective use of the more vivid colour.
It's often challenging to create an engaging game when still learning the tool set, so you did very well to do so while learning both Godot & Linux--nice work.
Hope the lack of studying didn't have too much of a negative impact on your finals! :)