Rename UnitScaleBoard to GameBoard.  The unit-scale bit is only relevant for the render implementation so should not be part of the class name.
Extract touch coordinate to tile coordinate calculation
Move touch-up code from input listener to instance method