neighbourhood: do not use numbered, take into account that id_of_point
. point_of_id == identity
neighbourhood: inline calculations from point
point: remove unused function distance
inline and remove mirror
inline and remove numbered
inline and remove rotate60
inline and remove point
let the neighbourhood be a simple struct
inline and remove neighbourhood.cpp
inline and remove player.cpp
print the normal form of the board
haskell: make import from lg to c more convenient
catchup: make handling of lg games more convenient
add lg1657867
added lg1657873
do not calculate normal form by default
output intermediate boards with winning player
implement is_normal instead of normal
output normal forms too and do not return early when the result is
clear but traverse the complete tree
traverse the complete tree but output normal forms only