WIP algorithm model, basic map_score method completed, needs testing