Optimize by pre-filtering unused menu items
Add Array#remove_once
Only remove single instance of item from order list