New Board Generator

-Added a new solver (still not proper)
-Added nthElement
-Fixed some validations