I had a hard time understanding the mechanics, each element getting introduced one after the other without getting the hang of the other made it difficult to get the hang of the game at first.
Still, good job on your game!