Ended up scrapping the earlier one :( but got something even better in the works now :P
Hoping to get this one out by the end of the month, fingers crossed