done with logic for figuring out scoring...

probably UBER buggy... but we can deal with that tomorrow... i b done for now