-Newcloud- on 15 May 2018
Thank god the game leaked before e3 because that first trailer is awful and a bad first impression, dont know why game studios use live action to promote games it rarely works.