shader and placing, selecting, growing, rotating, moving