Assault Android Cactus has been knocking around for a while. It first cropped up on PC in 2015, and has slowly crept onto other platforms over the years.
It's now the Switch's turn, and developer Witch Beam has pulled out all the stops for the new edition - and expanded version of the game known simply as Assault Android Cactus+.
Your job is to kill everything in sight across a series of tantalisingly short levels, taking down enormous, tricky bosses as you go on your quest of destruction, ultimately freeing the ship and its few remaining androids from the new robot overlords.
The controls are super simple. You run around with the left stick, aim with the right stick, hold down R or ZR to shoot, and you can swap between your primary and secondary weapon with L or ZL. That's it.
You have a few different characters to choose from, each with a wildly different loadout that has various advantages and disadvantages, giving you the chance to play in the exact way you enjoy.
Cactus is the most basic character, with an assault rifle as her primary and a flamethrower as her secondary. Other characters opt for shotguns, railguns, lasers, and plenty of other weapons of minor destruction.
Pick an android and a level to tackle and you're off into bullet hell heaven. Seemingly endless processions of enemies come from every corner, and you need to run around, keeping that trigger finger down as much as you can to stop from getting killed.
This is pretty familiar territory for shmups, but Assault Android Cactus+ throws in some of its own kinks - particularly in terms of health.
The only way to truly Game Over is for the constantly-decreasing battery at the top of the screen to run out. Enemies sometimes drop battery pickups to keep you topped up, so you need to keep an eye out for those as well as incoming bullets and robot parts.
It makes the game far more accessible for players who aren't used to the genre, and you'll never feel completely overwhelmed when you can no longer see the stage for robots.
And by god is it fun. Assault Android Cactus+ never lets up the action, constantly flinging more and more enemies at you, morphing the level mid-battle, giving you more power-ups as you go along, and never letting you take a break to even die.
There are only 25 levels to blast your way through, and if you're in a rush to see the Campaign+ mode - a remix of the original Campaign which makes every level even harder - you can simply go straight to the boss battles in each world to reach the end of the story even faster.
On top of all that, you've got an endless mode to keep your trigger finger happy long after the Campaign is over, and a daily challenge to encourage you to keep coming back and take on something new.
And, perhaps most importantly, it's as smooth as butter. Despite the overwhelming number of enemies on screen, the Switch handles it like a champ, keeping the action at a smooth framerate even in handheld mode.
If you like bullet hell shooters, you absolutely need to get Assault Android Cactus+. And even if you don't, this is a fantastic entry point to the genre. You simply must try it.