<?php

abstract class Animal {
	private $x;
	private $y;
	private $icon;

	public function __construct($x, $y, $icon) {
		$this->x = $x;
		$this->y = $y;
		$this->icon = $icon;
	}

	abstract public function move();

}

class Mouse extends Animal {
	
	public function move() {
		echo "1";
	}	
	
	public function findThreats() {
		return uniqid();
	}

}

$mouse = new Mouse(1,1, "@");

$mouse->move();

echo $mouse->findThreats;