Added BoardListener
Added PlayerStateListener
Moved Coordinates class to a seperate file