Had to work on other stuff for a bit. Now that I'm back I have an idea of how to approach this better