Character::move function seems to be correct
Working on CharacterManager.