/// <summary>
        /// Close door
        /// </summary>
        /// <param name="door"></param>
        /// <param name="playSFX"></param>
        /// <returns>True if closed successfully</returns>
        private bool CloseDoor(TrainDoor door, bool playSFX)
        {
            if (door == null)
            {
                return(false);
            }

            bool closed = door.Close();

            if (closed && playSFX)
            {
                PlayDoorSFX(closeDoorSFX);
            }

            return(closed);
        }
        /// <summary>
        /// Open door
        /// </summary>
        /// <param name="door"></param>
        /// <param name="playSFX"></param>
        /// <returns>True if opened successfully</returns>
        private bool OpenDoor(TrainDoor door, bool playSFX)
        {
            if (door == null)
            {
                return(false);
            }

            bool opened = door.Open();

            if (opened && playSFX)
            {
                PlayDoorSFX(openDoorSFX);
            }

            return(opened);
        }