This is really impressive! lots of satisfying aha! moments in the puzzle designs
The mechanics are very intuitive and well-telegraphed, you quickly understand how the puzzle elements will interact with each other, meaning your time is spent planning solutions rather than making random trial and error moves until something works. The spatial reasoning is pretty cool, I'd love to see where these ideas could go with more development time. Seriously nice work you guys :)