Turbo Sloths: Realise date & Updates.

Hi there, folks We come with an utterly important announcement. You were expecting the game to launch on March 30, however we are forced to reschedule the release to take place on May 27, to be able to make necessary im…