void explode(int damage){
	int baseDamage = (int)Math.round(damage + 0.2*turnsLeft*damage);
	int aoeDamage = (int)Math.round(10 + 0.2*turnsLeft*10);
	position.damageTile(baseDamage, dealingPlayer);
	if(position.up != null) position.up.damageTile(aoeDamage, dealingPlayer);
	if(position.down != null) position.down.damageTile(aoeDamage, dealingPlayer);
	if(position.rightDown != null) position.rightDown.damageTile(aoeDamage, dealingPlayer);
	if(position.rightUp != null) position.rightUp.damageTile(aoeDamage, dealingPlayer);
	if(position.leftDown != null) position.leftDown.damageTile(aoeDamage, dealingPlayer);
	if(position.leftUp != null) position.leftUp.damageTile(aoeDamage, dealingPlayer);
    }