Added initial interface for class Puck