we draw background first, solid objects later