played this like 2 months ago already, so when I got the demo a few hours ago I already knew what to expect, still amazing though.