Вам сейчас бестолку говорить умные слова, но Вы относитесь к коду, как к жизни.
Стенка не должна проверять столкновение с человеком, ей должно быть безразлично. Хотя, может в жизни мы и не ходим сквозь стены, так-как они нас хиттестят. У Вас есть класс человека, стенки, они должны быть отдельно и не знать о друг-друге. А проверяет их пусть третий класс. И стенка не должна быть унаследована от человека, хотя мне очень часто кажется, что я от неё
