Characters now have canMove(direction) as individual, separate, attributes