bug fixes and a 'working' rolling particals mask