Gameslate may eventually be back.

Or not. To be determined.