Nice work! I tried for a while but really have no idea how to solve the last room haha
(Finally figured it out, I'm just dumb XD)