This should extend Platform, and the interface Platform should be used wherever is possible. The method showDecisionBox should be probably moved to the ViewController, but we can keep it here until we have a fully functional ViewController.