How does chicken.js work
stackoverflow.com