curious, lets see what glm::unproject gets us..
when a debug logger area is unchecked, disable that

previously it would just be permanently enabled as soon as it is checked
woot, didn't think i could do this, but managed to get unproject to

transform a screen space coordinate (mouse) into world coordinates,
which are meters (where 1 meter ~= 50 px)
remove debug code that broke zoom in/out, calculate view translated

tile size values.
showcase snapping to tiles individually, regardless of zooming

all it really does is convert mouse coordinates to world coordinates by
multiplying it by the view, then figuring out the nearest world-coordinated
tile
cleanup crosshair handling