add skip, move and fire functionality