Refactor AbstractDie
Improve tests
Add NullPointerException test example