Realistic Simulation And Control Of Human Swimming And Underwater Movement