Thanks! I very much appreciate the detailed answer. :)
It's always nice to get the validation that I'm not doing anything wrong. I hope the creator of the original game will feel the same way and won't get mad. Given that they open-sourced their code (which again, I didn't use), I think I can be optimistic.