update

open override fun update()

Now, every update we must check if the currently active command is complete. If it is, remove it and start the next one (if there is one).