Revert "Only draw on canvas rect, instead of look_distance: more efficient"

This reverts commit 626d6576c42cb2506a72a484ec1c295780683cae.