Enough talk, look at this >.<..
This:
for(var/turf/t in range(src,1))
if(t.density == 1)
Amount = 1
break
for(var/mob/M in range(src,1))
Amount = 1
break
To this:
var/list/Range = range(src,1)
for(var/turf/t in Range)
if(t.density == 1)
Amount = 1
break
for(var/mob/M in Range)
Amount = 1
break
Sure, in this example it's only saving one CPU point, but that's a point that counts!