Created a clock component and made a clock.

Also many small fixes here and there.

Noticeably, Item got a Creature field for its owner.

As this commit is reasonably big, it may introduced a bug or two.