Welcome to Akihabara Arcade Games. Take a look at Arcade Games and Arcade Hardware.
Been playing a bit of Outriders. I really like the game. Here are drops I have so far: