This is really well written. There is a lot of text though. I think it would benefit from adding more art.