Hnefatalf implementation...Needs refactoring
Refactoring classes
Merge branch 'Hnefatafl'
modifying merged Hnefatafl files to master