Moving to requestAnimationFrame from setInterval
Opted to go back to setInterval due to lower frame rate