better ivar handling in init
single tile loading + texturing