massive RayWeapon overhaul
TextureLoader; die() fadeout tweaks; some Objects instead of Arrays