Awaiting its release, Slime Heroes brings a fresh twist to gaming. In this game, players become slimes, heroes of their tale, ready to save their world...