World of Goo now free on Epic Games store

Puzzle game will be followed by Stories Untold on May 16