Fall back to using opacity when on mobile, coz svg filter can be a luxury...
Update db
Implement varying random skills