Great concept. It feels like there's a lot of noise, like the particle effects that obscure the incoming projectiles. The title card and title itself are intriguing.