very good. keep going.
good effort on this one - it's a challenging concept to tackle. Just stay with it and it'll keep getting better.
I see you're experimenting new stuff, that's quite good. Well done