Task 3

added class Positions ,
started Observer design to be used in Part 3
changes to player class and Game