Time Master: Time Master Release Date Announcement & Demo Update

We have a date: Time Master will release January 18th! To pass time till the game's January 18 release date (see what we did there?), we thought it was worth putting together a new demo. The previous version of the demo…