First attempt.
How are you setting up your fonts? Maybe too small?
If you are holding down on a piece I would not snap it to a direction until its far enough from the center of the piece. This way you can maybe avoid some of the glitchynes that seems to happen with adjacent pieces as you attempt to make moves.
These icons are not crisp and appear to have some bleeding. Expected?