Our Company Bayonet & Ricochet Miniatures is working on something similar to what you're looking for. You can check out our progress here https://www.twitch.tv/videos/1021609411