Not to add any more confusion about this, but something popped up in memory when I saw the screen shots of the game. On top of that i was thinking of "this" game a few years ago and remembered it being on an arcade machine. The problem was that instead of you being some frog looking thing, you were a person in the arcade machine I played. The only reason why this stuck out in my memory was the "rotating tower" aspect of it, which at the time I played it was very 3D. Maybe someone made a limited release of a game similar to Nebulus for the Arcade (IE pong clone kinda concept)
Or maybe my mangled memory is mixing things up, maybe I played ghosts and goblins (which if memory serves me correctly had a rotating tower sequence to it as well...)