Changed appropriate methods to private and fixed the bug in jump. FINALLY!