Add ability for arrow to draw itself
Reorder requirements
Add some other equivalency tests for Action
Add better equivalency checks to Action