pocket.dataFor + tests + system tests
jumper: destroy barriers and squares when passed, addLevel() function generates great levels with squares in tough positions
rectangle overlap algorithm + tests, scoring when barriers are crossed successfully.
jumper: collisions with squares. track score at the top. any collision resets score to zero and maybe updates best score.