Modified to add layers I think
Well somewhere along the way I got rid of jcanvas and made the rendering faster
WEBSOCKETS AHOY