can have random start/end
Merge pull request #22 from leeacto/rando

can have random start/end