Only three levels in, but I already love this!
It’s a complex set of mechanics, but the visuals make them all feel natural and intuitive - really impressive!