I definitely agree regarding the storage bay. I was thinking of essentially teaching the ship upgrade mechanics before allowing player to collect resources, but that obviously backfired and made the game even more confusing.