fixed boundary issues as well as direction errors, simplified checkJumpMove, now detects jumps but still doesnt add them to a queue