public function isEntityCollided(Entity $entity = null) { foreach ($this->getLevel()->getEntities() as $entity) { if ($entity instanceof Minecart && $entity->getPosition() === $this) { return true; } } return false; }