Great read! I really enjoyed hearing about your trials of coming up with a visually pleasing, satisfying chess game.
I definitely can relate with my own projects steering in several directions as I prototype and scope the project out. In the end I always tend to have something completely different than my initial idea :p