EDIT: Now uses key-value pairs instead of variables so configuration can be done by DataScript Fixed some problematic Separation of Concerns; now getting the time is delegated to the OS engine sprite instead of the text engine. Time is also now UTC so that configurable time zones can be added later. (You can switch to local time by setting isLocalTime? to true) I didn’t implement UTC for the date, as I can’t think of any efficient way of doing that. Calculating the month and year can probably just be done using the local time bloc
The assets I added are temporary, please change them.