Thank you for such a detailed review!
I must apologize for the dragging issue, that is probably what I spent the most time on, but it certainly needs more work.
And I will also improve the graphics for sure!