Space Overlords Review December 10, 2016 Brash Games A game that could have been destined for greatness if it wasn't for its own mechanics.