Added watch control

- Changed "getDirectionFromController"
- Added a class for watch controllers "ControllerWatch" and integrated
it with the class Player