Would it be okay for me to use this system in a game I'm working on? With full credit of course
Absolutely. I just did this for practice though and would probably approach it differently if I redid it.