Momentum Networks