I'm about half way through the implementation, but going slow as I'm working on bugs and my other game at the same time, and it's triggering my RSI, so I have to take it easy.