Thank you for the quick response!
That's a sound advice, and it makes total sense to stick to a language and platform for a while, rather than frequently switching around. I'll keep that in mind, thanks.
Indeed, it is daunting at first, having to manage so many elements at once, but only through perseverance one can see the results come to fruition, and that's when I guess it's all worth it. I'm glad you're willing to spend your time to help me, but I don't want to inconvenience you with it.
Maybe if it's alright with you, I'd be okay in taking a shot at understanding the current implementation. It's also part of my daily job to reverse engineer other people's code (although not gaming related), so it could be a good practice and challenge for me.
Again, thank you for the helpful advice and quick response.