Space Toads Mayhem: Space Toads Mayhem price reveal!

Excited to announce that Space Toads Mayhem will have a price of $3.99 USD on Steam (£2.89 for those in Britain) - and there will be a rather nice launch discount of 15% :)