The folks at Game Troopers have another new game to check out on Windows 10 and Xbox One. Full story from the WindowsCentral blog...