Weapons now fully work. So does searchAdjacent (finally!)