Really nice puzzle game. Everything feels very polished and it's really satisfying when everything starts to come together at the end :D