Fixed crash on troll death (tried to heal through extra-tick-fn)

Fixed it by checking that we have a tickable component, i.e. that we
are still alive.
Hydras now use the new tickable interface.

Added -can-move? to mobile.clj which doesn’t use randomness.
Fixed tickable#get-target-tile to use e-target & its type (from
c-position).