A starship troopers referance? in the description of the game?!? This looks like its right up my ally!