Ниндзя или гиш?
Реализация имхо - вектора и коллизии с деревьями 2-3х уровней.