I think you have the mechanics for the prompt done very well. Good work.
Off-topic, I really like the art.