Ported compact solars

port from 1.6 to 1.7 repo and added some missing textures