Launch Squad: Launch Squad Alpha Officially Released!

That's right, the Launch Squad Alpha is out and ready for playing. Tell your friends! Updates coming soon!