Dino dex

Refactored code and cleaned up arrowheads following discussion with Dan
aw man. just call `exit` directly :P