Ты много где используешь ```(super.wood)[line - 1][column]```
Стоит сделать приватный метод и вызывать его.