added moving toward
changed to canvas - works well