This seems really cool, would like to see it in game.