For example, I specifically programmed this one character to be outside at 3:00 and inside at 5:00. Yet sometimes he is randomly inside or randomly outside, regardless of the time. Things like that confuse me. It's like these characters are starting to have minds of their own (Which is kind of alright with me. I'm doing my best to make these characters believable, and what's more realistic than breaking their assigned code?)
Other than that, things are fine. A big change has happened: Until now, the player would go to bed and be forced to wake up at 6:00am every day. If you stay up all night, when the clock stroke midnight, the player would start at home on the next day at 6:00. But all that has changed! Now, the player can stay up all night if he/she wants to. Granted, there's nothing particularly exciting to do at 4:00am.... yet.
One could stay up all night, but going to bed is still the most efficient way to restore Stamina. I've even given the player a choice when going to bed: Sleep for the night (an 8 hour long stamina refill) or a cat nap (a 3 hour, small refresher). I'm always looking for more convenient little quirks like this to implement. Any ideas?