Changed the way Animation work. Now it uses TileGroup instead of TileLayer, so the batching is guaranteed.
Changed to work with TileGroup as the container of each Animation. Now the user is who create a TileLayer to add each animation on.
Documentation added to the source code.