Score works and is printed,

pretty sweet, ugly implementation