Good in concept but very poorly explained in some parts, especially the final boss which kind of ruins the puzzle aspect of the game by being completely random in what its pattern is, making it impossible to know what taking out a piece attacking a square will do.