Initial implementation of controllable jump height.
Refactor level generation stuff. Use iterators instead of lambda-style objects for iterating adjacent grid spaces.
Move level generation stuff into a package.