Take a look at the console announcement trailer for Go Mecha Ball, a twin-stick arcade shooter developed by Whale Peak Games. Players will progress through arcade-style levels using physics-based...