public int getMove() {
		int currentMove = BASE_MOVE;
		if (hasStatus(UnitStatus.Type.HASTED)) {
			currentMove += Ability.HASTE.getProperty(Ability.Property.MOVE_BONUS);
		}
		if (hasStatus(UnitStatus.Type.SLOWED)) {
			currentMove -= Ability.SLOW.getProperty(Ability.Property.MOVE_PENALTY);
		}
		return currentMove;
	}