source: added some texture play stuff