Cloud fixes + Weapon base

Fixed 2 bugs in the cloud shader
Added a class for weapons