textures should be client side right? =P