Hopeful it could be Dee Dee Planet!
Official game, unreleased, known to exist and was an online title too
I think Dark might be right with the Take the Bullet guess though. I recall it being mentioned that the original developer/owner of the game was said to be up for releasing the last build. (Or something along those lines)