/* Moveable interface. Note that the declarations public 
   and abstract are optional. All methods specified in an
   interface are automatically public and abstract! */ 

interface Moveable {

    public abstract void setPosition    (int x, int y);

    public abstract void setVelocity    (int x, int y);

    public abstract void updatePosition ();

}