Complete refactoring.
Player lost its 'position' attribute due to the new history model
(graph) requirement.
History is now a abstract mother class. Needs a complete javadoc
rewrite.
Everything needs testing again.
Triggers need urgent testing.