Draw points conditionally

With this fix, _drawPoints() will run only for non-empty tiles (More efficient for maps with less data, and slightly less efficient for maps with more data).

Removed variable declarations at the end of _draw().