bool PipeManager::CheckCoins(std::shared_ptr<BirdObject> bird)
{
	if (m_coins[0]->ShouldBeDeleted())
	{
		m_coins.erase(m_coins.begin() + 0);
	}
	if(!bird->GetIsDead() && bird->CheckInteractWithCoin(m_coins[0]))
	{
		m_coins.erase(m_coins.begin() + 0);
		return true;
	}
	return false;
}