Finished basic impl. Added ability to evolve different boards.