Oh yeah, Touhou is the game with the space marines!
No~ And No~
I thought it was the one where you are an orange rolly ball chick with a laser arm
Wait, isn't it that game where you're a bearded Physicist fighting aliens with a crowbar!