This document details the implementation of the movement system.
Overview
β Avatars can move a single tile in a single βmoveβ action.
β Avatars cannot move into other avatars except if they are from the same faction.
β Movement consumes energy. Each movement consumes 1 energy.
β When a movement action is ordered, movement is immediate.
β The movement currently does not have a cooldown. However if an avatar successfully attacks a neighboring enemy, then it automatically moves there. (This only happens if the attack is melee)
β Movement (as with most actions) provides a 1 minute of immunity.