Added TimeMovable interface and TimeMover.