Java implementation of the Jump Point Search algorithm