Add an end of game scoring algorithm
Layered everything so that now it's a 'proper game'