removed dead code in BoardPointRetreiver.

also removed some unnecessary Imports from CustomOnTouchListener
refractored some game stuff

 - singleton structure for ButtonListProvider. with setGame method to set it up.
 - refactored CustomOnTouchListener to improve readability