Transistor goes free on Epic Games store

Will be followed by World of Goo on May 2