Update the time command

Slightly better chance of working.
Also, use our fancy new ToLowerCase util method.
Catch potential errors in the sitting trait

Vehicle can sometimes be null if something went horribly wrong.