Eval now supports partial boards (size 3 and 4) + some refactoring