Rewriting item uses in iuse to use game::choose_adjacent

Previous items would handle the input themselves. I removed this behavior and fixed one bug where moves were consumed even if you didn't place a turret when trying to.