Also cleans up judgement handling a bit
Doesn't restrict direction yet. Also improves readability of fruit catch detection.
Also moves default scale to CatchHitObject.
Also fixes catcher size being relative to aspect ratio.
Depends on https://github.com/ppy/osu-framework/pull/837