daily: borderline collision method

borderline collision method done, canvas is out off screen boundries
hence causes problems with collision. Collision has some out of
boundries problems.