Long-Distance Gesture Recognition using Dynamic Neural Networks