Some other site has some kind of sale on at the moment. It seems only fair that Itch.io people get the same discount!