RectBlinkUtil via Object Pool

Description:

Small util I wrote as a TA for the Spring 2020 UArizona CSC-345 (Junior Algorithms) course; for students to adapt it to display various animations relating to traversal through a Quadtree (i.e. showing path to a leaf node by animating all parent/ancestor nodes thereto. It also demonstrates use of a [primitive] object pool as an added design patterns bonus.

Instructions:

Press any keyboard key (i.e. one of the alphabet letters) and a rect blink request will be randomly generated - as will be animated within the canvas.