Fixed up a few levels, fixed gates so that you can't go through them if they'd subtract you less than 0, added a level, changed minimum length to 0 instead of 1.  (actually 2 since you always have a head and tail).

Signed-off-by: Daniel Shumway <shumway.danny@gmail.com>