I'm not from US/UK either, but my English is not that bad. It pays off to practice it
Anyway, instead of using colour masks, why not use private variables to identify tank parts?
Like private variable named 'type', on collision check if it is "fuel", "armor", "ammo" etc.
It might make things easier.