"and needs to be able to fire backwards" -> You can fire backwards with enough weapon powerups.
You're better staying near the bottom of the screen anyway.
You need to use your shields tactically to get the impossible badge. It took me like 5 days of on-and-off attempts to get it right. I found it to be way easier with the mouse.
"how u jump for 10 seconds? plz reply" - Hold up for 10 seconds. Took me two attempts to get all the challenges in 220 seconds, took me 218 seconds. Must admit I wouldn't have been able to do it without reading about how to change the elephant colour and typing in the programmers name.
I enjoyed playing, but it isn't that difficult. Once you accept the idea that there are thousands of ways to do most of the levels it becomes easy to wedge the pieces together and hope for the best. The level with the 8 triangles on inferno setting I struggled with the most, but I sussed it in the end.