Holding off on reviewing right now, I think it's an issue with my environment, but unity would lock up on load. I'll try again later. This looks really interesting though, it caught my eye from the submission page.