Graph and scoring works properly, needs fixing but it's acceptable.