Resolved #7: Separated move/jump validity checking from using current turn