public Image loadPreviewImage(Entity entity, Image camo, int tint, Component bp) {
Image base = mechTileset.imageFor(entity, comp);
EntityImage entityImage = new EntityImage(base, tint, camo, bp);
Image preview = entityImage.loadPreviewImage();
MediaTracker loadTracker = new MediaTracker(comp);
loadTracker.addImage(preview, 0);
try {
loadTracker.waitForID(0);
} catch (InterruptedException e) {
// should never come here
}