Introduced BoardLogic, basing on GameLion Bejealous
I'm asking myself for leakage :(