Removed workers, using requestAnimationFrame now, slight performance improvement