Thanks for the feedback, I'm definitely gonna keep working on it, hopefully have it in a relatively stable state by the end of the month!