Added drawing using the 2D Array (technically 3D)

This is something that I was very confused about for a while…
Definitely useful for selecting data from a nested array.

Thoughts: Why don’t I like this approach? It isn’t using the object
model. I think it is much more readable when I access the positions
through d.pos[0] (x coordinate) instead of d[0]. I also can’t store any
other information along with the coordinates. They would have to be in
a parallel data structure (not technically parallel).