Point Bower's main file declaration to the new src directory
Use requestAnimationFrame w/debouncing to cut down on CPU load & unnecessary forced repaints