Cleanup
Allow arguments to be layer states on .next()
Add more animation tests