Added texture support n shit