updates, floating-point based line getting/drawing, implemented
filtering (turned off now)