Wow they started working on this in like 2014 or something. Can't believe it's actually been released!