Simple framework for logic/board games/puzzles