Удалил лишний код, воспользовался наработками которые уже есть во фреймфорке.
Исправил тесты на свой лад
Сделал так, чтобы координата 0,0 была внизу слева
Сделал так, чтобы стены были на поле.
Порефакторил принтер