Operation Terra: Quick Demo update.

Just a quick note. The demo is finally coming, set to release in a week, on the 12th. The page is up, and I'll go into a few more details on the day of release. Stay tuned!