Add gradient
Add left-right bounce
Fix comments