add GameStateController
expose another interface for column compression
add convertPixelCoordsToSquareCoords()
implement swap squares with mouse clicks
add more log messages
do not swap squares if the game is paused
rename GameService.java
rename U
rename Utilery.java
rename GameService.java
delete tatromino's match after squares swap