Fun game with good puzzle design! It took me a while to complete the last level as the "flip" step happened quite fast and I had to resort to trial-and-error. I feel like this kind of game would work well for mobile as well.