use of observer pattern for decoupling player and controller.
Merge branch 'master' of https://github.com/lorencr7/shokoban

Conflicts:
	Shokoban/src/model/GameController.java