Revert "Jumper Class"

This reverts commit 640c6fbc5afaf5fb4ea386f7c1f23a7692d0cc1c.
Revert "Revert "Jumper Class""

This reverts commit ad6af598cfb3c92ad972f586794520a3f31e88e7.