move de2d texture code to managers. needs cleanup
cleanup texture managers