Updated the way animation renderer finds what to draw

Works okay for 500 animations
Works okay-ish for up to 2000 animation

Laggy layers no more hang other layers

animation.js - added width and height - this properties are now mandatory - later may be max size of frame
Layer.js - added function that checks if rectangle is on layer
AnimationRender.js - added check for animation being on layer