In today's episode of "Abusing my God-given right to have fingers to type code" I created a custom time system for my game. Let's me easily define and modify a time frame for things like days, weeks, months, etc and raise events when each is reached.