manipulate palette on load (needs to move) so we draw different team
colors
get units from a unit repository, responsible for team coloring. Does
not function properly yet though, because it: a) does not make a copy of
a surface. b) because of that crashes on exit. c) does not do coloring
itself, but rather is being done elsewhere still.
Correctly copy the surface, and copy over its palette in case of 8 bit
surface.
When copying 16 bit surface, make sure it is colorkeyed by default
(filled with purple).