Simple dice sorting application to apply OOP concepts of interfaces and abstract classes