Bullet Hell survivor game that pleasantly surprises you with it's "One more time" style of playthrough. You have several selections of trains, each with their own weapon sets and specific attributes. A handful of levels with varied enemy types, and plenty of entertaining achievements that give you that incentive to keep playing
https://youtu.be/58DpRGQnXdw