Major Change

Position (New class)
+ use to locate position on the board
+all other classes methods  updated
Board Class
+ stored as a Map
All test updated