draw(BitmapData) now smoother for float x,y