Added Iplayable interface for user input.