Still working on it but it looks good so far, still thinking about the variants and I might have an idea for that.
Hint: Slime? (´∇`)