Play sound before render
Fix modes
Add rules