Changed Patterns::getMove to check for 5x5 patterns again. Added asserts in Patterns::addPattern to make sure that only useful Patterns are being added. Added additional checks for useful Patterns in Patterns::save
Added extra checks for Pattern3x3 and Pattern5x5