just thinking out loud here, but can't '_alive' get into negative values if all tiles fail to load?