Excellent puzzle game. The amount of diferent ways you can utilize the fiew mechanics is a testament to this game great design.