mouse_range is parameter if you want touch entitys, it's distance from camera to 3d world the mouse_touch is still working.
So it's not this

mouse_spot is parameter to change center of the mouse_map
by default it's 0,0 of mouse_map but sometimes you want it at center of mouse_map so then you change:
mouse_spot.x = bmap.x /2;
mouse_spot.y = bmap.y /2;
so it's not this
