Fog can now contains semi-transparent pixels and can have variations, added research-speed field to upgrades