Here's another screen from the game that have apparently been leaked online