Movement System

This document details the implementation of the movement system.


● 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.