I love how this game combines multiple great game mechanics to create a unique and enjoyable puzzle game! Nice work!