Архитектура настолько чудовищная, что становится дурно. А если объектов будет не 4 а 40?
Ну и, молодой человек, у вас вместо присваивания используется оператор сравнения
Добавлено через 1 минуту
мало того, столкновение надо проверять ДО ТОГО как произошло перемещение героя, а не после. иначе герой застрянет в стене или будет в ней как минимум "тонуть"
P.S.: писать наименование темы заглавными буквами запрещено правилами.