Я увлекаюсь видеоиграми, и лично мне не хотелось бы хлопот с проверкой границ картинок на карте. Разве не было бы чище, если бы эти стены были объектами, которые, как оказалось, имели свойство изображения (или что-то подобное)? Изображение будет отображаться, но объект будет иметь четко определенные координаты, и функция может решить, попадал ли объект каждый раз, когда игрок двигался.