Hey :) Just wanted to show you my support. By reading this post I felt identified myself on many things. I also started playing chess like crazy recently, and when I found your game I started following it, as it seemed a brilliant idea. As an amateur game developer I've also suffered from many of the issues you mentioned and there are still many things that bug me a lot, even though it's a learning path and it's about growing and growing. Anyway, keep it up mate, you are not alone! ;P