<?php
error_reporting(-1);

class Animal
{
	public $x;
	public $y;
	
}

class Mouse extends Animal 
{
	public $icon;
	public function makeStep()
	{
		
	}
}

class Cat extends Animal
{
	public $icon;
	public function makeStep()
	{
		
	}
}

class World
{
	public $map = [];
	
	public function __construct($m, $n)
	{
		$this->map = array_fill(1, $m, array_fill(1, $n, 0));
	}
	
	public function drawMap()
	{
		foreach ($this->map as $lines){
			for ($i=1; $i <= count($lines); $i++) {
				echo " " . $lines[$i] . " ";
			}
			echo "\n";
		}
	}

}

$testWorld = new World(2, 3);

$testWorld->drawMap();