refactoring: dice and unittests separated from character sheet