Neaten up pagerank code
Add strategy interface
Split out gamestate and strategy to separate classes