Came across a free indy game, Teletroopers, that's pretty fun looking. Haven't gotten a chance to play it yet, but it looks good enough that I want to post it here so I can come back to it.