Updated: 19 days ago… but what is the update?
Aah, that must have been because I changed a few tags. I don't know where you saw that but it must refer to the page itself, not the game...The next demo is closer than ever, but it's still a few months away.