subquads are numbered as follows:
2 | 3 --+-- 0 | 1
List<NodeNode?> subnode = List.filled(4, null, growable: false);