Improved shuffle cards

- Separated shuffle js from app.js
- Added shuffle to layer items.