Critters for Sale is a psychedelic point-and-click fever dream, out in 2021 By Rachel Watts news The free demo teases a surreal style of horror.