Reminds me of a simple arcade game from a long time ago.
Sorry, but if there really is such a similar game, then I don't know it.