Last Day of June, a story-driven puzzle game from developer Ovosonico, is available for free on the Epic Games Store (it’s normally listed as $19.99 on the online retailer). Don’t wait too long, though — it’s only a freebie until July 4.

This puzzle game puts you in the shoes of an elderly man who desperately wants to change a traumatic past event. Thanks to a bit of magic, he gets that opportunity, and you help him rearrange history through puzzles. You play through a time loop of that fateful day in hopes of creating a new future. 

I reviewed Last Day of June when it released back in 2017, and thought it told an endearing story but was held back by its repetitive nature. You can read the entire review here.