OMG, this actually worked!!
Thanks a million, Yumi!!
Once I started using openGL, the screen stopped messing up!
Also, the swoop animation is now done correctly, and my opponents done disappear anymore! Finally, the game seems to run way smoother, and there's no lag anymore during explosions...