A new take on strategy games that drops base-building bureaucracy to focus on combat is coming. Battle Aces' Closed Beta starts today.