Fixed checking if clouds actually exist before doing things with them, disabled touching of haze entities, fixed some parallax bugs, entities/components don't need to be serialized in the scene, made bounds shape untouchable, cleaned up the SmartTexture class

Signed-off-by: Sam Hellawell <sshellawell@gmail.com>