I guess you're referring to Mister Mosquito: https://en.wikipedia.org/wiki/Mister_Mosquito
Never played it but heard it was frustrating. Even the trailer suggests it's not easy: https://www.youtube.com/watch?v=zGz8_F03t8c
Never played it but heard it was frustrating. Even the trailer suggests it's not easy: https://www.youtube.com/watch?v=zGz8_F03t8c
I do remember being a bit frustrated.