Squish: Squish Now Releasing in June!

Squish is now releasing June 28th! While a difficult decision to make, the development team felt it needed a bit more time to, well, squish more bugs ahead of the game’s release and prep that the online mode is working…