Tag - Gratuitous Space Battles 2 Enters Open Beta and New Trailer