REZ PLZ launches July 15

The pixel art platformer where you sacrifice your brother.