fix palette changes causing visual glitches with transparency

by comparing the entire PLAYPAL to decide if the
cached translucency map needs to get recalculated

fixes #27