redo input handling, now you have to select spots to move them