mouse selection + basic shader + gravitation + 3D