private void RegisterGroundMovement(GroundMovement groundMovement) { groundMovements.Add(groundMovement); groundMovement.EnterWaterStream(); }