Really creative and well done. You introduce new mechanics well and the learning curve doesn't feel too steep for me. Speed runs of this game would go hard. Nice work!