So queuing up basically mean you keep one input in memory. If you double tap forward key it performs first step, then when it is completed, you perform the second one. Only keep on movement in the queue though or player will find it non responsive, done that myself..