Adding concept of 'history' to bonzos travels so he can respawn on other
screens than the one he died on (as sometimes he would otherwise respawn
right back over a deadly trap which would be horrible)

Added code assuming that a 'ring buffer' works.

Wrote RingArray class and stubbed out test methods. Need to finish
writing test methods.

This commit has not been tested.
Wrote test methods and validated ring buffer operation. RingArray can
now be used. Need to now do testing within the game.
So far (although much more testing will be needed) bonzo appears to be
respawning properly when dying across screens.

Still need to test the final case: bonzo crossing more than 5 screens
and having no choice but to respawn in bad place.
Updated debug world with fall content, as well as really, really long
fall. Ring buffer works as expected: after so much level history, it
stops remembering it and falls back to just respawning him and hoping
for best.
Updated .jar