functions seem to be working well
cleaned up a little
some more clean-up
testing initialize_draft function
draft initalize seems to be working
pretty solid v0.4
added draft_capable gate