@Override
 public void draw(Graphics2D g, long time) {
   actualState.draw(g, time);
 }
 @Override
 public void tick(long time) {
   actualState.tick(time);
 }