added main gradle project
code reading
corrected animation for diagonal dragging