Dino Dex First Refactor

Let me know when you have a few minutes.  I want to go over a few of the questions you had which I haven't yet done anything with.
`end` at 47, 0 is not aligned with `def` at 39, 2