Thanks :)
The last room can be solved too, the solution is very unintuitive tho. I should add achievements that communicate what's completed and what not.