Puzzle game is rare but this one of simple enough to understand it quickly but hard enough to be enjoyable !
Great little game :)