The primary mode of hit detection for my Space Invaders Remake is the isTouching() method built into Greenfoot. This is adequate for the basic aliens for now; their sprites point downward. The problem is everything else. isTouching() does not care whether or not what it touches is an active pixel (a pixel with color instead of transparency). What ends up happing is bad collision detection. We need to find some way to get those active pixels to able to get hit. How are we going to do that?
